<?php
function uploadFile($url, $filePath) {
    // 初始化cURL会话
    $ch = curl_init();

    // 设置cURL选项
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // 返回而不是输出内容
    curl_setopt($ch, CURLOPT_POST, true); // 发送POST请求
    curl_setopt($ch, CURLOPT_POSTFIELDS, array('file' => new CURLFile($filePath))); // 附带文件
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(
        'Content-Type: multipart/form-data', // 设置内容类型
//        'Authorization: gzx.10086' // 设置授权头
    ));

    // 执行cURL会话
    $response = curl_exec($ch);

    // 关闭cURL会话
    curl_close($ch);

    // 返回服务器响应
    return $response;
}

// 文件路径，请确保此路径指向一个实际存在的文件
$filePath = 'test.jpg';

// 目标上传URL
$url = 'https://file.tbpdd.top/upload';
//新版url
$url = 'https://imgsc.cn/upload';

// 调用函数上传文件并打印结果
$response = uploadFile($url, $filePath);
echo $response;


?>